.container{
  border: 1px solid red;
  overflow: hidden;
}

.box{
  float: left;
  min-height: 200px;
}

.main{
  width: 100%;
}
.main .wrap{
  margin: 0 200px 0 150px;
  background: linear-gradient(to left, blue, yellow);
  height: 200px;
}

.left{
  width: 150px;
  background: linear-gradient(to top, white, red);
  margin-left: -100%;
}

.right{
  width: 200px;
  background: linear-gradient(to bottom, #3e3, #56e);
  margin-left: -200px;
}
